Cria gráficos para monitoramento de consumo de CPU e Memória a partir de arquivos [Atualização].

Publicado por Alessandro Dias 18/05/2007

[ Hits: 12.961 ]

Download freegraph.tar.gz




Eu batizei esse script de FreeGraph. Ele gera gráficos a partir de arquivos texto. É só baixar e usar.

Altere o arquivo "config" de acordo com sua preferência. Os arquivos "pts_*" são exemplos que eu gerei usando o shell script:

[http://www.vivaolinux.com.br/scripts/verScript.php?codigo=2645]

Espero que vcs aproveitem!

  



Esconder código-fonte

<?php
     // @Alessandro Dias [26/04/2007]
     //
     // Funções Gráficas
    include "functions.php";
    
     // Defina as Cores no arquivo colors.php ou separadamente se preferir (RGB)
    include "colors.php";
     $minha_cor=array(150,10,10); 
     
    // Lê o arquivo de configuração
     $conf=ler_config("config");
    
    // Monta os eixos do gráfico de acordo com o arquivo de configuração 
    $image=monta_grafico($conf);
    
    // Lê dados do arquivo e coloca em um array
     $pt1=monta_array("pts_cpu");
     $pt2=monta_array("pts_mem");
     $pt3=monta_array("pts_mem_buf");
    
    // Marca os pontos no gráfico ($image,$conf,$pt,$color,$label,$label_pos)
     gera_grafico($image,$conf,$pt1,$minha_cor,"CPU (%)",0);
     gera_grafico($image,$conf,$pt2,$blue,"MEM (%)",1);
     gera_grafico($image,$conf,$pt3,$darkgreen,"MEM-BUF (%)",2);
      
    // Gera gráfico na tela
     header("Content-type: image/png");
     imagepng($image);
     imagedestroy($image);
?>

Scripts recomendados

Resolvendo IP para Hostname em PHP

Tradutor Google

php-scan-rede - scanner de rede simples em PHP

Monitoramento simples de servidores

webProxy feito em PHP


  

Comentários
[1] Comentário enviado por aroliveira em 20/05/2007 - 10:22h

Erro: arquivo freegraph.tar.gz não encontrado !

[2] Comentário enviado por fabiano_shark em 21/05/2007 - 14:14h

Erro: arquivo freegraph.tar.gz não encontrado !

[3] Comentário enviado por diaspcf em 21/05/2007 - 17:24h

Pessoal, não sei o que está havendo, mas todos os meus scrits estão com esse problema. Já entrei em contato várias vezes com os moderadores pelo email do suporte, mas até agora nenhum retorno!!!
Caso alguem queira o script, me mande uma mensagem com o email que eu mando, ok?
Att.
Alessandro.

[4] Comentário enviado por daghetti em 25/05/2007 - 14:34h

manda pra mim rafaeldaghetti@gmail.com

[5] Comentário enviado por ssm_developer em 04/03/2008 - 14:00h

ssm.developer@bol.com.br
Por favor o arquivo.
Obrigado!

[6] Comentário enviado por alexpfo em 18/05/2010 - 12:31h

pode me mandar este arquivo ainda. meu mail é alexandre@aroinformatica.com.br

[7] Comentário enviado por dtux em 17/08/2010 - 07:52h

Alessandro,

Gostaria de receber o script.

diego.grassato@gmail.com

Desde já agradeço.

[8] Comentário enviado por ducafonseca em 01/06/2011 - 12:20h

Alessandro,

Gostaria de receber o script.

ducafonseca@gmail.com

Desde já agradeço.

[9] Comentário enviado por mpassos92 em 24/07/2012 - 15:10h

Olá amigo podes enviar o arquivo para mpassos92@gmail.com ?
Obrigado

[10] Comentário enviado por Williamm em 30/10/2012 - 16:32h

Podes me enviar também para souza@linuxmail.org

[11] Comentário enviado por powerg4 em 22/12/2012 - 14:08h

Por favor, pode me enviar gabrielmarques525@gmail.com

[12] Comentário enviado por rac7 em 06/01/2014 - 11:16h

Bom dia!

Tem como mandar no menu e-mail? racgiga@gmail.com

Obrigado!

[13] Comentário enviado por removido em 17/04/2014 - 15:03h

envia a mim tbm.. wiliamg@gmail.com

[14] Comentário enviado por israeldoamaral em 21/09/2016 - 11:00h

Olá amigo,

Por gentileza, você poderia me enviar o script para israeldoamaral@gmail.com


Muito obrigado!

[15] Comentário enviado por alegiovanelli em 30/12/2019 - 16:30h

Boa tarde Alessandro,

pode me enviar o script por favor, meu e-mail é alessandrocg@gmail.com

Obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts